#ifndef __APP_BLT_H__
#define __APP_BLT_H__

#include "app_device.h"
#include "app_serial.h"

typedef enum
{
    BLT_BR_9600,
    BLT_BR_115200,
} Blt_br_t;

/**
 * @brief 初始化蓝牙设备
 * @param device 设备结构体
 * @return int 0:成功 -1:失败
 */
int app_blt_init(Device_t *device);

/**
 * @brief 将蓝牙数据格式处理成字符数组
 * @param data 字符数组
 * @param data_len 字符数组长度
 * @return int 0:成功 -1:失败
 */
int app_blt_post_read_task(char *data, int data_len);

/**
 * @brief 将字符数组处理成蓝牙数据格式
 * @param data 字符数组
 * @param data_len 字符数组长度
 * @return int 0:成功 -1:失败
 */
int app_blt_pre_write_task(char *data, int data_len);
#endif /* __APP_BLT_H__ */
